<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

use think\Route;

// 小程序token 获取
//Token
Route::post('api/:ver/token/user', 'api/:ver.Home/getToken');
// Route::post('api/:ver/token/verify', 'api/:ver.Home/verifyToken');

// 获取账号信息
Route::post('api/:ver/login', 'api/:ver.Home/login');
Route::post('api/:ver/user', 'api/:ver.Home/userLogin');
Route::post('api/:ver/userLogout', 'api/:ver.Home/userLogout');

// 加盟商员工
Route::get('api/:ver/account/show', 'api/:ver.Account/index');
Route::post('api/:ver/account/update', 'api/:ver.Account/save');
Route::post('api/:ver/account/delete', 'api/:ver.Account/delete');
Route::post('api/:ver/account/reset', 'api/:ver.Account/resetUser');

// 获取用户信息
Route::get('api/:ver/get_info', 'api/:ver.User/getUserInfo');
Route::post('api/:ver/logout', 'api/:ver.User/logout');
// 上传
Route::post('api/:ver/upload', 'api/:ver.File/uploadFile');

// system 系统设置页
Route::get('api/:ver/system/user/show', 'api/:ver.User/getUser');
Route::post('api/:ver/system/user/status', 'api/:ver.User/changeStatus');

Route::get('api/:ver/system/staff/show', 'api/:ver.Staff/index');
Route::post('api/:ver/system/staff/update', 'api/:ver.User/save');
Route::post('api/:ver/system/staff/delete', 'api/:ver.User/delete');

// 下拉
Route::get('api/:ver/system/category/all', 'api/:ver.Category/all');
Route::get('api/:ver/system/unit/all', 'api/:ver.Unit/all');
Route::get('api/:ver/system/entrepot/all', 'api/:ver.Warehouse/all');
Route::get('api/:ver/system/supplier/all', 'api/:ver.Supplier/all');
Route::get('api/:ver/system/product/all', 'api/:ver.Product/all');

// 职位
Route::get('api/:ver/system/post/show', 'api/:ver.Position/index');
// 角色
Route::get('api/:ver/system/role/show', 'api/:ver.Role/index');

// 联系信息
Route::get('api/:ver/system/contact/show', 'api/:ver.Contact/index');
Route::post('api/:ver/system/contact/save', 'api/:ver.Contact/save');


// 仓库管理
Route::get('api/:ver/system/entrepot/show', 'api/:ver.Warehouse/index');
Route::get('api/:ver/system/entrepot/products', 'api/:ver.Warehouse/getCargo'); // 仓库商品
Route::post('api/:ver/system/entrepot/update', 'api/:ver.Warehouse/save');
Route::post('api/:ver/system/entrepot/delete', 'api/:ver.Warehouse/delete');

// 单位管理
Route::get('api/:ver/system/unit/show', 'api/:ver.Unit/index');
Route::post('api/:ver/system/unit/update', 'api/:ver.Unit/save');
Route::post('api/:ver/system/unit/delete', 'api/:ver.Unit/delete');

// 类型管理
Route::get('api/:ver/system/category/show', 'api/:ver.Category/index');
Route::post('api/:ver/system/category/update', 'api/:ver.Category/save');
Route::post('api/:ver/system/category/delete', 'api/:ver.Category/delete');

// 小程序栏目
Route::get('api/:ver/category/all', 'api/:ver.Category/getAll');

// 加盟商管理
Route::get('api/:ver/system/alliance/one', 'api/:ver.Alliance/one');
Route::get('api/:ver/system/alliance/show', 'api/:ver.Alliance/index');
Route::get('api/:ver/system/alliance/yj', 'api/:ver.Alliance/getYj');
Route::post('api/:ver/system/alliance/add', 'api/:ver.Alliance/add');
Route::post('api/:ver/system/alliance/save', 'api/:ver.Alliance/save');
Route::post('api/:ver/system/alliance/check', 'api/:ver.Alliance/check');
Route::post('api/:ver/system/alliance/checkIn', 'api/:ver.Alliance/checkIn');
Route::post('api/:ver/system/alliance/delete', 'api/:ver.Alliance/delete');

// 小程序加盟商列表
Route::get('api/:ver/system/alliance/getList', 'api/:ver.Alliance/getList');
Route::get('api/:ver/system/alliance/getOpen', 'api/:ver.Alliance/getOpen');
Route::get('api/:ver/system/alliance/setOpen', 'api/:ver.Alliance/setOpen');

// 供应商管理
Route::get('api/:ver/system/supplier/show', 'api/:ver.Supplier/index');
Route::post('api/:ver/system/supplier/update', 'api/:ver.Supplier/save');
Route::post('api/:ver/system/supplier/delete', 'api/:ver.Supplier/delete');

// 线下下单
Route::get('api/:ver/system/market/show', 'api/:ver.Market/index');
Route::post('api/:ver/system/market/save', 'api/:ver.Market/save');
// Route::post('api/:ver/system/supplier/delete', 'api/:ver.Supplier/delete');
Route::get('api/:ver/system/market/polling', 'api/:ver.Market/polling');
Route::post('api/:ver/system/market/change', 'api/:ver.Market/change');
// 商品管理
Route::get('api/:ver/system/product/show', 'api/:ver.product/index');
Route::get('api/:ver/system/product/price', 'api/:ver.product/price');
Route::post('api/:ver/system/product/update', 'api/:ver.product/save');
Route::post('api/:ver/system/product/delete', 'api/:ver.product/delete');

// 成品管理
Route::get('api/:ver/system/finished/show', 'api/:ver.Finished/index');
Route::get('api/:ver/system/finished/all', 'api/:ver.Finished/all');
Route::post('api/:ver/system/finished/update', 'api/:ver.Finished/save');
Route::post('api/:ver/system/finished/delete', 'api/:ver.Finished/delete');

// 加盟商管理-小程序数量修改
Route::get('api/:ver/system/finished/showNum', 'api/:ver.Finished/showNum');
Route::get('api/:ver/system/finished/getProduct', 'api/:ver.Finished/getProduct');
Route::post('api/:ver/system/finished/setNum', 'api/:ver.Finished/setNum');

// 入库订单管理
Route::get('api/:ver/system/enter/show', 'api/:ver.Order/index');
Route::post('api/:ver/system/enter/update', 'api/:ver.Order/save');
Route::post('api/:ver/system/enter/delete', 'api/:ver.Order/delete');
Route::post('api/:ver/system/enter/check', 'api/:ver.Order/check'); // 仓库
Route::post('api/:ver/system/enter/audit', 'api/:ver.Order/audit'); // 管理员

Route::get('api/:ver/system/enter/product', 'api/:ver.Order/productByOrder');
Route::get('api/:ver/system/stock/product', 'api/:ver.Stock/productByOrder');
// 销售~~~出库订单
Route::get('api/:ver/system/stock/show', 'api/:ver.Stock/index');
Route::post('api/:ver/system/stock/update', 'api/:ver.Stock/save');

Route::post('api/:ver/system/stock/check', 'api/:ver.Stock/check'); // 仓库
Route::post('api/:ver/system/stock/audit', 'api/:ver.Stock/audit'); // 管理员

// 统计
Route::get('api/:ver/index/chartsDay', 'api/:ver.Index/chartsDay');
Route::get('api/:ver/index/count', 'api/:ver.Index/count');
Route::get('api/:ver/index/pie', 'api/:ver.Index/pie');

